-
Notifications
You must be signed in to change notification settings - Fork 664
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
perf(motion_velocity_planner): resample trajectory after vel smoothing #7732
perf(motion_velocity_planner): resample trajectory after vel smoothing #7732
Conversation
Signed-off-by: Maxime CLEMENT <[email protected]>
…rmance (autowarefoundation#7691)" This reverts commit 8444a9e.
Signed-off-by: Maxime CLEMENT <[email protected]>
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #7732 +/- ##
===========================================
- Coverage 14.84% 11.34% -3.51%
===========================================
Files 1999 195 -1804
Lines 139163 17009 -122154
Branches 43716 3077 -40639
===========================================
- Hits 20661 1929 -18732
+ Misses 95731 14711 -81020
+ Partials 22771 369 -22402
☔ View full report in Codecov by Sentry. |
autowarefoundation#7732) * perf(dynamic_obstacle_stop): create rtree with packing algorithm Signed-off-by: Maxime CLEMENT <[email protected]> * Revert "perf(out_of_lane): downsample the trajectory to improve performance (autowarefoundation#7691)" This reverts commit 8444a9e. * perf(motion_velocity_planner): resample trajectory after vel smoothing Signed-off-by: Maxime CLEMENT <[email protected]> --------- Signed-off-by: Maxime CLEMENT <[email protected]>
autowarefoundation#7732) * perf(dynamic_obstacle_stop): create rtree with packing algorithm Signed-off-by: Maxime CLEMENT <[email protected]> * Revert "perf(out_of_lane): downsample the trajectory to improve performance (autowarefoundation#7691)" This reverts commit 8444a9e. * perf(motion_velocity_planner): resample trajectory after vel smoothing Signed-off-by: Maxime CLEMENT <[email protected]> --------- Signed-off-by: Maxime CLEMENT <[email protected]>
autowarefoundation#7732) * perf(dynamic_obstacle_stop): create rtree with packing algorithm Signed-off-by: Maxime CLEMENT <[email protected]> * Revert "perf(out_of_lane): downsample the trajectory to improve performance (autowarefoundation#7691)" This reverts commit 8444a9e. * perf(motion_velocity_planner): resample trajectory after vel smoothing Signed-off-by: Maxime CLEMENT <[email protected]> --------- Signed-off-by: Maxime CLEMENT <[email protected]>
autowarefoundation#7732) * perf(dynamic_obstacle_stop): create rtree with packing algorithm Signed-off-by: Maxime CLEMENT <[email protected]> * Revert "perf(out_of_lane): downsample the trajectory to improve performance (autowarefoundation#7691)" This reverts commit 8444a9e. * perf(motion_velocity_planner): resample trajectory after vel smoothing Signed-off-by: Maxime CLEMENT <[email protected]> --------- Signed-off-by: Maxime CLEMENT <[email protected]> Signed-off-by: palas21 <[email protected]>
autowarefoundation#7732) * perf(dynamic_obstacle_stop): create rtree with packing algorithm Signed-off-by: Maxime CLEMENT <[email protected]> * Revert "perf(out_of_lane): downsample the trajectory to improve performance (autowarefoundation#7691)" This reverts commit 8444a9e. * perf(motion_velocity_planner): resample trajectory after vel smoothing Signed-off-by: Maxime CLEMENT <[email protected]> --------- Signed-off-by: Maxime CLEMENT <[email protected]>
#7732) * perf(dynamic_obstacle_stop): create rtree with packing algorithm Signed-off-by: Maxime CLEMENT <[email protected]> * Revert "perf(out_of_lane): downsample the trajectory to improve performance (#7691)" This reverts commit 8444a9e. * perf(motion_velocity_planner): resample trajectory after vel smoothing Signed-off-by: Maxime CLEMENT <[email protected]> --------- Signed-off-by: Maxime CLEMENT <[email protected]>
Description
Improve performance issue (esp. with the
out_of_lane
module) caused by the very high number of points in the trajectory after velocity smoothing (easily around3500
points).This PR adds a resampling to limit the number of points in the trajectory and reduce the performance issues.
This reverts #7691
Related links
Private Links:
How was this PR tested?
Psim
Evaluator
Notes for reviewers
None.
Interface changes
None.
Effects on system behavior
None.